A billion dollars in renewable energy is huge.
A much-vacant mall in a sleepy industrial park is all that's left of the amount allegedly owed by Mangla Shree Properties against 0.2-mt sugar deliveries